package com.ruoyi.system.domain.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class SysListingInformationDetailVO {

    /**
     * 房源id 主键
     */
    private Long listingId;

    /**
     * 位置
     */
    @Excel(name = "位置")
    private String address;

//    /**
//     * 户型 0: 小户型 1: 中户型 2:大户型
//     */
//    @Excel(name = "户型 0: 小户型 1: 中户型 2:大户型")
//    private String layout;

    /**
     * 小区名字
     */
    private String communityName;

    /**
     * 出租面积
     */
    @Excel(name = "出租面积")
    private BigDecimal rentalArea;

    /**
     * 楼层
     */
    @Excel(name = "楼层")
    private Long floor;

    /**
     * 房间号
     */
    @Excel(name = "房间号")
    private String roomNumber;

    /**
     * 每平价格
     */
    @Excel(name = "每平价格")
    private BigDecimal pricePerSqm;

    /**
     * 含税价格
     */
    @Excel(name = "含税价格")
    private BigDecimal taxInclusivePrice;

    /**
     * 佣金系数
     */
    @Excel(name = "佣金系数")
    private BigDecimal commissionRate;

    /**
     * 套内间隔
     */
    @Excel(name = "套内间隔")
    private String interiorLayout;

//    /**
//     * 装修含税总价
//     */
//    @Excel(name = "装修含税总价")
//    private BigDecimal decorationTaxInclusivePrice;

    /**
     * 免租期
     */
    @Excel(name = "免租期")
    private String rentFreePeriod;

    /**
     * 物业情况
     */
    @Excel(name = "物业情况")
    private String propertyManagementInfo;

    /**
     * 上传图片
     */
    @Excel(name = "上传图片")
    private List<String> imageList;

    /**
     * 添加视频
     */
    @Excel(name = "添加视频")
    private String videos;

    /**
     * 房源描述
     */
    @Excel(name = "房源描述")
    private String propertyDescription;

    /**
     * 房源信息
     */
    @Excel(name = "房源信息")
    private String housingInformation;

    /**
     * 期望价格
     */
    @Excel(name = "期望价格")
    private BigDecimal expectedPrice;

    /**
     * 联系方式
     */
    @Excel(name = "联系方式")
    private String contactInfo;

    /**
     * 经度
     */
    private String longitude;
    /**
     * 纬度
     */
    private String latitude;

    /**
     * 0未关注 1已关注
     */
    private Integer attentionStatus;

    /**
     * 标题
     */
    private String title;

    private Integer homeStatus;

    /**
     * 其他房源
     */
    private List<SysListingInformationListVO> otherRoom;

}
